!function(global, layer, userUtil, dataUtil){
  // 浏览器判断
  var browserObj = function () {
      var u = navigator.userAgent;
      return {
          trident: u.indexOf('Trident') > -1, //IE内核
          presto: u.indexOf('Presto') > -1, //opera内核
          webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
          gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,//火狐内核
          mobile: u.indexOf('Mobile') > -1, //是否为移动终端
          ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
          android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端
          iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器
          iPad: u.indexOf('iPad') > -1, //是否iPad
          webApp: u.indexOf('Safari') == -1, //是否web应该程序，没有头部与底部
          weixin: u.indexOf('MicroMessenger') > -1, //是否微信
          qq: u.indexOf("QQBrowser") > -1, //是否QQ浏览器
          mobile_qq: u.indexOf("MQQBrowser") > -1, //是否是手机QQ浏览器
          uc: u.indexOf("UCBrowser") > -1, //是否是uc浏览器
          baidu: u.indexOf("Baidu") > -1, //是否是百度浏览器
          firefox: u.indexOf("Firefox") > -1, //是否是火狐浏览器
          lieBao: u.indexOf("LieBao") > -1, //是否是猎豹浏览器
          sogou: u.indexOf("SogouMobile") > -1, //是否是搜狗手机浏览器
          bjhb:u.indexOf("BJHB") > -1

      };
  };
  var browser = browserObj();
  console.log(browser)
  //APP内隐藏
  if(browser.bjhb){
      $(".downLoadBar").css({"display":"none"});
      localStorage.setItem("alertTips","1");
      $(".alertTips").css({"display":"none"});
      $(".layer_load").css({"display":"none"});
  }

  $(".downLoadBar").click(function(){
      $(".alertTips").css({"display":"none"});
      $(".layer_load").css({"display":"none"});
      // if(browser.ios){
      //     window.location.href = "https://www.pgyer.com/mR1Y";
      // }
      // if(browser.android){
      //     window.location.href = "http://www.pgyer.com/IrqB";
      // }
  })

  // 弹窗关闭
  if(localStorage.getItem("alertTips")){

  }else{
    $(".alertTips").css({"display":"block"});
    $(".layer_load").css({"display":"block"});
    localStorage.setItem("alertTips","1");
    $(".alertTips i").click(function(){
      $(".alertTips").css({"display":"none"});
      $(".layer_load").css({"display":"none"});

    })
  }

  if(!userUtil.sid() || !userUtil.userID()){   //非登录状态
    layer.hideLoad();
    $('.game_con_img').on('click',function(){
      window.location.href="./user/login.html";
    });
    return;
  }

  if(userUtil.sid() && userUtil.userID()){    //登录状态
    getGameGameBalance();

    if(!sessionStorage.getItem('isOverdue')){  //控制只显示一次弹框
      repaymentRemind();
    }

    //关闭弹框
    $('.pop_close_icon').on('click',function(){
      $(this).parent().parent().addClass('hide');
    });
    $('.pop_close_icon_btn').on('click',function(){
      $('.pop_home03').addClass('hide');
    });

    // 马上开始
    $('#btnGoFK').on('click',function(){
      $('.pop_home03').removeClass('hide');
      $('#btnGoGame').attr('data-type','fk');
    })
    $('#btnGoTCS').on('click',function(){
      $('.pop_home03').removeClass('hide');
      $('#btnGoGame').attr('data-type','tcs');
    })

    $('#btnGoGame').on('click',function(){
      var _this = $(this);
      layer.showLoad();

      // 判断游戏币是否充足
      userUtil.ajax({
        url: global.localUrl + 'wallet/user/checkGameGameBalance',
        data: {},
        done: function(re){
          layer.hideLoad();
          if(re.code == 1){
            if(re.data.status == 1){
              if(_this.attr('data-type') == 'tcs'){
                window.location.href=global.localUrl +"game/game_snake.html"
                return;
              }

              if(_this.attr('data-type') == 'fk'){
                window.location.href=global.localUrl +"game/game_block.html"
                return;
              }
            }else{
              layer.tips('余额不足');
              // setTimeout(function(){
              //   window.location.href="./apply/walletinfo.html";
              // },1000);
              return;
            }
          }
        }
      })

    });
  }

  // 获取游戏币余额
  function getGameGameBalance(){
    userUtil.ajax({
      url: global.localUrl + 'wallet/user/getGameGameBalance',
      data: {},
      done: function(re){
        layer.hideLoad();
        $('#gameBalance').html('游戏币：'+re.data);
      }
    })
  }
  // 还款提醒
  function repaymentRemind(){
    userUtil.ajax({
      url: global.localUrl + 'wallet/orders/repaymentRemind',
      data: {},
      done: function(re){
        layer.hideLoad();
        sessionStorage.setItem('isOverdue', true);   //控制只显示一次弹框

        $('.repaymentAmount').html('应还款金额：'+re.data.repaymentAmount+'元');
        $('#repaymentDays').html(re.data.repaymentDays);
        $('#overdueDays').html(re.data.overdueDays);
        $(".toRepaymentDetail").click(function(){
          window.location.href=global.localUrl+"trust/repaymentDetail.html?orderNo="+re.data.orderNo;
        })
        if(re.data.isOverdue == 1){      //1逾期，0未逾期
          $('.pop_home01').removeClass('hide');
          return;
        }
        if(re.data.isOverdue == 0){      //1逾期，0未逾期
          $('.pop_home02').removeClass('hide');
          return;
        }
      }
    })
  }



}(global, layer, userUtil, dataUtil)